
using Core.SimpleTemp.Common;
using Core.SimpleTemp.Entitys;
using Core.Toolkit.Core.Application;
using System;

namespace Core.SimpleTemp.Application
{
    [CreateMap(typeof(CBS_Course))]
    public class CBS_CourseDto : Dto
    {
        /// <summary>
        /// 培训课件分类ID
        /// </summary>
        public Guid? CourseClassId { get; set; }
        /// <summary>
        /// 培训课件名称
        /// </summary>
        public String TrainingCoursewareName { get; set; }
        /// <summary>
        /// 培训课件内容
        /// </summary>
        public String TrainingCoursewareContent { get; set; }
        /// <summary>
        /// 附件
        /// </summary>
        //public Guid? Annex { get; set; }
        public Guid? AttachmentId { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public String AttachmentName { get; set; }

        
        [ConcurrentKeyToValue("9008", "CreateUser")]
        public String CreateUserText { get; set; }
    
        /// <summary>
        /// 隶属工厂
        /// </summary>
        public String CreateFactory { get; set; }
        /// <summary>
        /// 添加部门
        /// </summary>
        public Guid? CreateDept { get; set; }
        /// <summary>
        /// 更改部门
        /// </summary>
        public Guid? UpdateDept { get; set; }

        //public CBS_CourseClassDto CBS_CourseClass { get; set; }
        public PX_CourseClassDto PX_CourseClass { get; set; }
    }
}
